// @font-face{
// 	font-family: 'ZCOOLKuaiLe-Regular';
// 	src: url('~@/static/fonts/ZCOOLKuaiLe-Regular.ttf') format('truetype'); /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
// }
@import url('https://fonts.googleapis.com/css2?family=ZCOOL+KuaiLe&display=swap');
// https://fonts.google.com/selection/embed  引用地址
.page_box{
	&::-webkit-scrollbar {
			width: 0;
			height: 0;
			background-color: transparent;
	}
	padding-bottom: 150rpx;
}
.ov{
	height: 100vh;
	overflow: hidden;
	overflow-y: scroll;
	padding-bottom: 0rpx;
}
.ac_header{
	margin: 0 auto;
	width: 750rpx;
	height: 800rpx;
	position: relative;
	// background: url('../../../static/vote/top_bg.png') center center no-repeat;
	background-size: cover!important;
	padding-top: 1rpx;
	margin-top: -1rpx;
	.section_top{
		position: absolute;
		left: 164rpx;
		top: 27rpx;
		width: 422rpx;
		height: 60rpx;
		border-radius: 30rpx;
		overflow: hidden;
	}
	.info_control{
		position: relative;
		margin-top: 23rpx;
		height: 68rpx;
		line-height: 68rpx;
		
		display: flex;
		justify-content: space-between;
		.complain{
			width: 68rpx;
			height: 68rpx;
			line-height: 68rpx;
			
			border-radius: 50%;
			text-align: center;
			background:rgba(0, 0, 0, .5);
			font-size: 28rpx;
			font-family: PingFang SC-Regular, PingFang SC;
			font-weight: 400;
			color: #fff;
			margin-right: 34rpx;
			text-decoration: underline;
		}
		.music{
			width: 68rpx;
			height: 68rpx;
			line-height: 58rpx;
			background: rgba(0, 0, 0, .5);
			border-radius: 50%;
			margin-left: 45rpx;
			text-align: center;
			display: flex;
			justify-content: center;
			align-items: center;
		}
	}
	
		
	.btn_icon{
		position: relative;
		margin-top: 24rpx;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-end;
		.icon_box{
			width: 122rpx;
			height: 113rpx;
			margin:0 20rpx 9rpx 0;
			line-height: 0;
			img{
				width: 100%;
				height: 100%;
				
			}
		}
	}
}
.ac_content{
	width: 750rpx;
	padding-bottom: 160rpx;
	// background: #FFB23C;
	position: relative;
	margin: 0 auto;
	.timer_con{
		position: relative;
		// left: 20rpx;
		margin: 0rpx auto 0;
		width: 710rpx;
		// height: 300rpx;
		padding: 22rpx 0 23rpx;
		background: #FFFFFF;
		border-radius: 20rpx ;
		.timer{
			margin-bottom: 6rpx;
			width: 100%;
			text-align: center;
			height: 91rpx;
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 30rpx;
			font-family: PingFang SC-Regular, PingFang SC;
			font-weight: 400;
			color: #222222;
			span{
				display: block;
				margin: 0 8rpx;
				background: #000;
				color: #fff;
				// padding: 0rpx  8rpx;
				width: 46rpx;
				height: 42rpx;
				border-radius: 8rpx;
				background: linear-gradient(180deg, #A5A5A4 0%, #4F4F4F 67%, #242424 100%);
				box-shadow: inset 0px 3px 6px 1px rgba(0,0,0,0.16);
				font-size: 30rpx;
			}
		}
		.action{
			
			display: flex;
			justify-content: center;
			align-items: center;
			.one_btn{
				width: 400rpx;
				height: 80rpx;
				line-height: 80rpx;
				text-align: center;
				color: #fff;
				background: #FE7F00;
				border-radius: 42rpx;
				font-family: PingFang SC-Regular, PingFang SC;
				font-weight: 400;
			}
			.t_btn{
				width: 260rpx;
				height: 80rpx;
				line-height: 80rpx;
				text-align: center;
				color: #fff;
				background: #70B42B;
				border-radius: 42rpx;
				font-family: PingFang SC-Regular, PingFang SC;
				font-weight: 400;
				margin: 0 20rpx;
			}
			.g{
				background: #FE7F00;
				display: flex;
				justify-content: center;
				align-items: center;
				&>img{
					width: 34rpx;
					height: 34rpx;
					margin-left: 10rpx;
				}
			}
			.one{
				width: 400rpx;
			}
		}
		.activity_num{
			display: flex;
			justify-content: center;
			align-items: center;
			margin-top: 31rpx;
			.votes{
				margin: 0 159rpx;
			}
			
			&>div{
				display: flex;
				flex-direction: column;
				justify-content: flex-start;
				align-items: center;
				
				&>div{
					font-size: 28rpx;
					font-family: PingFang SC-Regular, PingFang SC;
					font-weight: 400;
					color: #222222;
					height: 33rpx;
					line-height: 33rpx;
					position: relative;
					text-align: center;
					&:first-child{
						font-weight: bold;
						// overflow: hidden;
						position: relative;
						z-index: 0;
						.under_line{
							position: absolute;
							left: 50%;
							bottom: 0;
							transform: translate(-50%,65%);
							width: 100%;
							height: 22rpx;
							opacity: 1;
							border: 8rpx solid #FE7F00;
							border-color: #FE7F00 transparent transparent transparent;
							border-radius: 100%;
							z-index: -1;
						}
						// &::before{
						// 	content: "";
							
						// }
					}
					&:last-child{
						font-weight: 400;
						margin-top: 3rpx;
					}
					
				}
			}
		}
		.noworknum{
			justify-content: space-around;
			.votes{
				margin: 0;
			}
		}
	}
	.pla{
		width: 1rpx;
		height: 1rpx;
		margin-bottom: 240rpx;
	}
	.work{
		width: 657rpx;
		margin-left: 26.5rpx;
		padding: 30rpx 20rpx;
		background: #FFFFFF;
		border-radius: 20rpx;
		margin-top: 30rpx;
		.search{
			margin-left: 28.5rpx;
			width: 600rpx;
			height: 70rpx;
			background: #F7F7F7;
			border-radius: 35rpx;
			display: flex;
			justify-content: space-between;
			align-items: center;
			.btn{
				width: 160rpx;
				height: 70rpx;
				line-height: 70rpx;
				text-align: center;
				font-size: 30rpx;
				font-family: PingFang SC-Regular, PingFang SC;
				font-weight: 400;
				color: #FFFFFF;
				background: #70B42B;
				border-radius: 35px;
			}
			input{
				width: 380rpx;
				padding: 0 30rpx;
			}
			margin-bottom: 10rpx;
		}
		.group{
			
			width: 657rpx;
			height: 73rpx;
			line-height: 73rpx;
			overflow: hidden;
			.scroll_con{
				overflow-x: scroll;
				overflow-y: hidden;
				list-style: none;
				white-space:nowrap;
				padding: 0;
				&::-webkit-scrollbar {/*滚动条整体样式*/
				    width: 40px;     /*高宽分别对应横竖滚动条的尺寸*/
				    height: 40px;
				}
				&::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
				    border-radius: 5px;
				    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
				    background: rgba(0,0,0,0.2);
				}
				&::-webkit-scrollbar-track { /*滚动条里面轨道*/
				    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
				    border-radius: 0;
				        /*background: rgba(0, 0, 0, 0.1);*/
				}
				.item{
					display: inline-block;
					margin-right: 30rpx;
					position: relative;
					z-index: 1;
					.under_line{
						position: absolute;
						left: 50%;
						bottom: -2rpx;
						transform: translate(-50%,15%);
						width: 90%;
						height: 22rpx;
						opacity: 1;
						border: 8rpx solid #FE7F00;
						border-color: #FE7F00 transparent transparent transparent;
						border-radius: 100%;
						z-index: -1;
					}
				}
				.selected_tab{
					// position: relative;
					// z-index: 1;
					// &::before{
					// 	content: "";
					// 	position: absolute;
					// 	left: 50%;
					// 	bottom: 0;
					// 	transform: translate(-50%,15%);
					// 	width: 90%;
					// 	height: 22rpx;
					// 	opacity: 1;
					// 	border: 8rpx solid #FE7F00;
					// 	border-color: #FE7F00 transparent transparent transparent;
					// 	border-radius: 100%;
					// 	z-index: -1;
					// }
				}
			}
				
			
		}
		.work_table{
			margin-top: 10rpx;
			
			.work_card{
				display: flex;
				justify-content: space-between;
				flex-wrap: wrap;
				.item{
					width: 320rpx;
					margin-bottom: 40rpx;
					.fengmian{
						line-height: 0;
						width: 320rpx;
						height: 426rpx;
						position: relative;
						border-radius:10rpx;
						overflow: hidden;
						image{
							width: 100%;
							height: 100%;
						}
						.play{
							position: absolute;
							left: 50%;
							top: 50%;
							margin: -40rpx 0 0 -40rpx ; 
							width: 80rpx;
							height: 80rpx;
						}
						.number{
							position: absolute;
							left: 0;
							top: 0;
							width: 90rpx;
							height: 40rpx;
							line-height: 40rpx;
							background: #70B42B;
							border-radius: 10rpx 0rpx 0rpx 0rpx;
							opacity: 1;
							text-align: center;
							color: #fff;
							font-size: 24rpx;
							font-family: PingFang SC-Regular, PingFang SC;
							font-weight: 400;
							color: #FFFFFF;
							z-index: 9;
						}
						.pla_text{
							box-sizing: border-box;
							position: absolute;
							left: 0;
							top: 0;
							width: 100%;
							height: 310rpx;
							display: flex;
							justify-content: center;
							align-items: center;
							padding: 20rpx;
							background:rgba(245,245,245,0.5);
							text-align: center;
							span{
								display: inline-block;
								text-align: left;
								line-height: 56rpx;
								font-size: 40rpx;
								-webkit-line-clamp: 3;
								overflow: hidden;
								max-height: 168rpx;
								// font-family:"ZCOOLKuaiLe-Regular", sans-serif;
								font-family: "ZCOOL KuaiLe", sans-serif;
								font-weight: 400;
								font-style: normal;
							}
						}
						.info_con{
							position: absolute;
							left: 0;
							bottom: 0;
							background: rgba(255, 255, 255, .9);
							width: 320rpx;
							padding-bottom:20rpx ;
							.info{
								margin-top: 22rpx;
								width: 320rpx;
								height: 33rpx;
								line-height: 33rpx;
								display: flex;
								justify-content: space-between;
								// align-items: center;
								font-size: 24rpx;
								font-family: PingFang SC-Regular, PingFang SC;
								font-weight: 400;
								color: #000000;
								&>span{
									// margin: 0 20rpx;
									&:first-child{
										width: 180rpx;
										margin-left: 20rpx;
										text-align: left;
										display: -webkit-box; //弹性盒模型
										-webkit-box-orient: vertical; //上下垂直
										-webkit-line-clamp: 1; //自定义行数
										line-clamp: 1;
										overflow: hidden;
										text-overflow: ellipsis;
									}
									&:last-child{
										width: 100rpx;
										margin-right: 20rpx;
										text-align: right;
									}
								}
							}
							.speak_word{
								margin-top: 10rpx;
								width: 280rpx;
								padding: 0 20rpx;
								white-space: normal;
								max-height: 66rpx;
								min-height: 33rpx;
								line-height: 33rpx;
								font-size: 24rpx;
								font-family: PingFang SC-Regular, PingFang SC;
								font-weight: 400;
								color: #666666;
								display: -webkit-box; //弹性盒模型
								-webkit-box-orient: vertical; //上下垂直
								-webkit-line-clamp: 2; //自定义行数
								line-clamp: 2;
								overflow: hidden;
								text-overflow: ellipsis;
							}
						}
						
					}
					
					.btn{
						margin: 24rpx 0 0 10rpx;
						width: 300rpx;
						height: 60rpx;
						line-height: 60rpx;
						background: #FE7F00;
						border-radius: 30rpx;
						text-align: center;
						color: #fff;
						font-size: 24rpx;
						font-family: PingFang SC-Bold, PingFang SC;
						font-weight: bold
					}
				}
			}
			.work_list{
				margin-top: 18rpx;
				.item{
					&:first-child{
						padding:  0 0 30rpx;
					}
					&:not(:first-child){
						padding: 30rpx 0;
					}
					&:not(:last-child){
						width: 657rpx;
						border-bottom: 1rpx solid #E5E5E5;
					}
					display: flex;
					justify-content: flex-start;
					align-items: flex-start;
					.fengmian{
						line-height: 0;
						position: relative;
						border-radius: 10rpx;
						width: 200rpx;
						height: 150rpx;
						// overflow: hidden;
						.number{
							position: absolute;
							left: 0;
							top: 0;
							width: 69rpx;
							height: 34rpx;
							line-height: 34rpx;
							background: #70B42B;
							border-radius: 10rpx 0rpx 0rpx 0rpx;
							opacity: 1;
							text-align: center;
							color: #fff;
							font-size: 20rpx;
							font-family: PingFang SC-Regular, PingFang SC;
							font-weight: 400;
							color: #FFFFFF;
							z-index: 9;
						}
						image{
							width: 200rpx;
							height: 150rpx;
						}
						.pla_text{
							box-sizing: border-box;
							position: absolute;
							left: 0;
							top: 0;
							width: 200rpx;
							height: 150rpx;
							display: flex;
							justify-content: center;
							align-items: center;
							padding: 19rpx;
							background:rgba(245,245,245,0.5);
							text-align: center;
							span{
								display: inline-block;
								text-align: left;
								line-height: 56rpx;
								font-size: 40rpx;
								-webkit-line-clamp: 2;
								overflow: hidden;
								max-height: 112rpx;
								// font-family:"ZCOOLKuaiLe-Regular", sans-serif;
								font-family: "ZCOOL KuaiLe", sans-serif;
								font-weight: 400;
								font-style: normal;
							}
						}
						.play{
							position: absolute;
							left: 50%;
							top: 50%;
							margin: -40rpx 0 0 -40rpx ; 
							width: 80rpx;
							height: 80rpx;
						}
					}
					.item_content{
						margin-left: 20rpx;
						width: 260rpx;
						.name{
							width: 260rpx;
							height: 42rpx;
							line-height: 42rpx;
							font-size: 30rpx;
							font-family: PingFang SC-Regular, PingFang SC;
							font-weight: 400;
							color: #222222;
							-webkit-box-orient: vertical;
							-webkit-line-clamp: 1;
							line-clamp: 1;
							overflow: hidden;
							text-overflow: ellipsis;
							
						}
						.speak_word{
							margin-top: 5rpx;
							width: 246rpx;
							white-space: normal;
							max-height: 66rpx;
							// min-height: 33rpx;
							line-height: 33rpx;
							font-size: 24rpx;
							font-family: PingFang SC-Regular, PingFang SC;
							font-weight: 400;
							color: #666666;
							display: -webkit-box; //弹性盒模型
							-webkit-box-orient: vertical; //上下垂直
							-webkit-line-clamp: 2; //自定义行数
							line-clamp: 2;
							overflow: hidden;
							text-overflow: ellipsis;
						}
						.num{
							margin-top: 6rpx;
							line-height: 33rpx;
							height: 33rpx;
							font-size: 24rpx;
							font-family: PingFang SC-Regular, PingFang SC;
							font-weight: 400;
							color: #222222;
						}
					}
					.btn{
						margin: 45rpx 0 0 50rpx;
						width: 140rpx;
						height: 60rpx;
						line-height: 60rpx;
						text-align: center;
						background: #FE7F00;
						border-radius: 30rpx;
						font-size: 24rpx;
						font-family: PingFang SC-Bold, PingFang SC;
						font-weight: bold;
						color: #FFFFFF;
					}
				}
			}
		}
		.list_more{
			width: 645rpx;
			padding-right: 12rpx;
			margin-bottom: 20rpx;
			height: 60rpx;
			line-height: 60rpx;
			text-align: center;
			background: #F1F6FE;
			font-size: 24rpx;
			font-family: PingFang SC-Regular, PingFang SC;
			font-weight: 400;
			color: #3B76FF;
			position: relative;
			&::after{
				content: "";
				position: absolute;
				left: 398rpx;
				top: 28rpx;
				width: 0rpx;
				border: 10rpx solid;
				border-color:  #3B76FF transparent transparent transparent;
			}
		}
		
		.noMore{
			width: 645rpx;
			padding-right: 12rpx;
			margin-bottom: 20rpx;
			height: 60rpx;
			line-height: 60rpx;
			text-align: center;
			background: #F1F6FE;
			font-size: 24rpx;
			font-family: PingFang SC-Regular, PingFang SC;
			font-weight: 400;
			color: #3B76FF;
		}
		.morePla{
			width: 645rpx;
			margin-bottom: 0rpx;
			height: 1rpx;
		}
		.noMoreText{
			width: 645rpx;
			padding-right: 12rpx;
			margin-bottom: 20rpx;
			height: 60rpx;
			line-height: 60rpx;
			text-align: center;
			background: none;
			font-size: 24rpx;
			font-family: PingFang SC-Regular, PingFang SC;
			font-weight: 400;
		}
	}
	.info_rule{
		width: 650rpx;
		background: #FFFFFF;
		box-shadow: 0px 0px 20rpx 1rpx rgba(51, 51, 51, 0.08);
		border-radius: 30rpx;
		padding: 36rpx 30rpx 30rpx;
		margin:0 auto;
		&>view:first-child{
			text-align: center;
			font-size: 36rpx;
			font-family: PingFang SC-Bold, PingFang SC;
			font-weight: bold;
			color: #222222;
			margin-bottom: 15rpx;
			display: flex;
			justify-content: center;
			align-items: center;
			height: 50rpx;
			line-height: 50rpx;
			span{
				margin: 0 30rpx;
			}
			&>view:nth-child(1),&>view:nth-child(3){
				width: 80px;
				height: 0px;
				border-bottom: 2rpx dashed #B3B3B3;
				position: relative;
			}
			// 
			&>view:nth-child(1)::after,&>view:nth-child(3)::before{
				content: "";
				position: absolute;
				top: -2rpx;
				right: -10rpx;
				width: 6rpx;
				height: 6rpx;
				background-color: #B3B3B3;
				border-radius: 50%;
			}
			&>view:nth-child(3)::before{
				left: -10rpx;
				right: auto;
			}
		}
		.title{
			height: 42rpx;
			font-size: 30rpx;
			line-height: 42rpx;
			font-family: PingFang SC-Bold, PingFang SC;
			font-weight: bold;
			color: #333333;
			margin-bottom: 10rpx;
		}
		.dec{
			font-size: 26rpx;
			::v-deep img{
				width: 100% !important;
				max-width: 750rpx;
				display: block;
				margin: 16rpx 0;
			}
			::v-deep video{
				width: 100% !important;
				max-width: 750rpx;
				display: block;
				margin: 16rpx 0;
			}
		}
		.item_rules{
				font-size: 30rpx;
		}
	}
	.sports_swiper {
	    margin: 30rpx auto 0rpx auto;
	    width: 690rpx;
	    height: 280rpx;
	
	    .swiper {
	      width: 690rpx;
	      height: 280rpx;
	
	      .swiper_content {
	        width: 100%;
	        height: 100%;
	        background: #023e49;
	        border-radius: 16rpx;
	        overflow: hidden;
			  text-align: center;
	
	        .swiper_img {
	          width: 100%;
	          height: 100%;
			   border-radius: 16rpx;
	        }
			.swiper_video{
				  width: 690rpx;
				  height: 280rpx;
			}
	      }
	    }
	  }
	.footer_name{
		margin-top:30rpx;
		height: 40rpx;
		line-height: 40rpx;
		font-size: 30rpx;
		font-family: PingFang SC-Regular, PingFang SC;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		padding:0rpx 0  80rpx;
		
	}
}
.bottom_action{
	position: fixed;
	left: 50%;
	bottom:0 ;
	z-index: 99;
	width: 750rpx;
	margin-left: -375rpx;
	
	height: 186rpx;
	background: #FFFFFF;
	box-shadow: 0px -6px 10px 1px rgba(0,0,0,0.1);
	.action{
		margin-top: 38rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		.one_btn{
			width: 400rpx;
			height: 80rpx;
			line-height: 80rpx;
			text-align: center;
			color: #fff;
			background: #FE7F00;
			border-radius: 42rpx;
			font-family: PingFang SC-Regular, PingFang SC;
			font-weight: 400;
		}
		.t_btn{
			width: 260rpx;
			height: 80rpx;
			line-height: 80rpx;
			text-align: center;
			color: #fff;
			background: #70B42B;
			border-radius: 42rpx;
			font-family: PingFang SC-Regular, PingFang SC;
			font-weight: 400;
			margin: 0 20rpx;
		}
		.g{
			background: #FE7F00;
			display: flex;
			justify-content: center;
			align-items: center;
			&>img{
				width: 34rpx;
				height: 34rpx;
				margin-left: 10rpx;
			}
		}
		.one{
			width: 400rpx;
		}
	}
}
.getMoreTimes{
		position: fixed;
		right: 10rpx;
		bottom: 320rpx;
		z-index: 11;
		img{
			width: 173rpx;
			height: 152rpx;
		}
}
.modal_rule{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	z-index: 99;
	.scroll-view{
		height: 100%; 
		overflow-y: scroll;
		max-height: 70vh;
	}
	.content{
		
		margin: 164rpx auto 0;
		width: 634rpx;
		padding: 30rpx 30rpx 40rpx;
		background: #FFFFFF;
		border-radius: 30rpx;
		overflow: scroll;
		.title{
			text-align: center;
			height: 50rpx;
			line-height: 50rpx;
			font-size: 36rpx;
			font-family: PingFang SC-Bold, PingFang SC;
			font-weight: bold;
			color: #222222;
			margin-bottom: 30rpx;
		}
		._c{
			font-size: 30rpx;
			::v-deep img{
				width: 100% !important;
				max-width: 750rpx;
				display: block;
				margin: 16rpx 0;
			}
		}
	}
	.btn{
		width: 70rpx;
		height: 70rpx;
		line-height: 0rpx;
		margin: 80rpx auto 0;
		img{
			width: 70rpx;
			height: 70rpx;
		}
	}
}
.modal_works{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	z-index: 99;
	.content{
		margin: 50% auto 0;
		padding: 36rpx 20rpx 20rpx;
		width: 670rpx;
		background: #FFFFFF;
		border-radius: 20rpx;
		// min-height: 840rpx;
		// max-height: 80vh;
		.title{
			position: relative;
			height: 48rpx;
			line-height: 48rpx;
			text-align: center;
			width: 670rpx;
			span{
				font-size: 34rpx;
				font-family: PingFang SC-Bold, PingFang SC;
				font-weight: bold;
				color: #222222;
			}
			img{
				position: absolute;
				width: 26rpx;
				height: 26rpx;
				 top: 14rpx;
				 right: 37rpx;
			}
			
		}
		.list{
			margin-top: 30rpx;
			width: 670rpx;
			.con_list{
				&:first-child{
					padding:  0 0 20rpx 0;
				}
				&:not(:first-child){
					padding: 20rpx 0;
				}
				&:not(:last-child){
					
					border-bottom: 1rpx solid #E5E5E5;
				}
			}
					.item{
						width: 670rpx;
						display: flex;
						justify-content: flex-start;
						align-items: center;
						.fengmian{
							line-height: 0;
							position: relative;
							overflow: hidden;
							width: 160rpx;
							height: 120rpx;
							image{
								width: 160rpx;
								height: 120rpx;
								
								background: #ECE7E7;
							}
							.play{
								position: absolute;
								left: 50%;
								top: 50%;
								margin: -40rpx 0 0 -40rpx ; 
								width: 80rpx;
								height: 80rpx;
							}
							.pla_text{
								box-sizing: border-box;
								position: absolute;
								left: 0;
								top: 0;
								width: 160rpx;
								height: 120rpx;
								display: flex;
								justify-content: center;
								align-items: center;
								padding: 4rpx;
								background:rgba(245,245,245,0.5);
								text-align: center;
								span{
									display: inline-block;
									text-align: left;
									line-height: 56rpx;
									font-size: 40rpx;
									-webkit-line-clamp: 2;
									overflow: hidden;
									max-height: 112rpx;
									// font-family:"ZCOOLKuaiLe-Regular", sans-serif;
									font-family: "ZCOOL KuaiLe", sans-serif;
									font-weight: 400;
									font-style: normal;
								}
							}
						}
						
						.item_content{
							margin-left: 20rpx;
							width: 260rpx;
							.name{
								height: 42rpx;
								line-height: 42rpx;
								font-size: 30rpx;
								font-family: PingFang SC-Regular, PingFang SC;
								font-weight: blod;
								color: #222222;
								display: -webkit-box; //弹性盒模型
								-webkit-box-orient: vertical; //上下垂直
								-webkit-line-clamp: 1; //自定义行数
								line-clamp: 1;
								overflow: hidden;
								text-overflow: ellipsis;
							}
							.timer{
								margin-top: 4rpx;
								width: 250rpx;
								height: 33rpx;
								line-height: 33rpx;
								font-size: 24rpx;
								font-family: PingFang SC-Regular, PingFang SC;
								font-weight: 400;
								color: #666666;
							}
							.stauts_image{
								width: 70rpx;
								height: 36rpx;
								margin-top: 5rpx;
							}
						}
						.btn{
							 margin-left: 70rpx;
							 width: 154rpx;
							 height: 74rpx;
							 line-height: 74rpx;
							 text-align: center;
							 background: #FFFFFF;
							 border-radius: 45rpx;
							 border: 3rpx solid #717D8F;
							 font-size: 34rpx;
							 font-family: PingFang SC, PingFang SC;
							 font-weight: 400;
							 color: #677594;
							 -webkit-text-stroke: 1rpx rgba(0,0,0,0);
							 text-stroke: 1rpx rgba(0,0,0,0);
						}
					}
				
			.errmsg{
				margin-top: 14rpx;
				height: 28rpx;
				line-height: 28rpx;
				font-size: 20rpx;
				font-family: PingFang SC-Regular, PingFang SC;
				font-weight: 400;
				color: #F14646;
			}
			.errmsg_warning{
				color: #D1A131;
			}
		}
		.no_more{
			text-align:center;
			&>view{
				line-height:0;
				text-align:center;
				margin-bottom:30rpx;
				img{
					width:300rpx;
					height:240rpx;
				}
			}
			span{
				font-size: 24rpx;
				font-family: PingFang SC-Medium, PingFang SC;
				font-weight: 500;
				color: #999999;
				
			}
		}
	}
}